home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 June / Software of the Month Club 1996 June.iso / mac / SRI / Games / Life 1.0 ƒ / About Life next >
Text File  |  1995-01-22  |  2KB  |  62 lines

  1. Life 1.0
  2. by R. Fronabarger, ⌐ 1995
  3.  
  4.  
  5. This is a simple implementation of Life that I wrote just to see how fast it would run on a PowerMac.  It is supposed to look like bacteria cells in a Petri dish (pretend they are your favorite bacteria).
  6.  
  7. Basically, this is all there is:
  8.  
  9. Go                       sets things into motion.
  10. Stop                    stops them.
  11. Clear                   clears the dish.
  12. Random               puts new random cells in the dish.
  13. Step                    steps you forward one generation.
  14. Autoregenerate   calls Random when a static state is detected.
  15.  
  16. You can draw your own cells onto the screen by clicking and dragging.
  17.  
  18. The dish can be saved to disk as a document and read back later.
  19.  
  20. The dish wraps around, top-to-bottom and right-to-left.
  21.  
  22. Life is fat binary:  native code for both 68020+ and PowerPC.  It requires System 7 or later but is happiest with System 7.5 or System 7 with the Thread Manager (Thread Manager is not required).
  23.  
  24. It runs faster on smaller screens.
  25. It runs about twice as fast in black and white as in 8-bit color.
  26. It runs 4 to 8 times faster on PowerMacs vs 68K Macs.
  27.  
  28. The rules:
  29.  
  30. 1.  If a cell has more than three neighbors it dies.
  31. 2.  If a cell has less than two neighbors it dies.
  32. 3.  If a location has exactly three neighbors and no cell, a new cell is born there.
  33.  
  34. A few common shapes:
  35.  
  36.   ÑÑÑ   blinker
  37.  
  38.    Ñ
  39.   Ñ     glider - moves 1 step / 4 generations
  40.   ÑÑÑ
  41.  
  42.    ÑÑ
  43.    ÑÑ   block
  44.  
  45.    ÑÑ
  46.   Ñ  Ñ  beehive
  47.    ÑÑ
  48.  
  49.     Ñ
  50.    ÑÑÑ  turns into traffic lights in 9 generations
  51.  
  52.     ÑÑ
  53.    ÑÑ   the genesis particle
  54.     Ñ
  55.  
  56. PS:  If you can make some good shapes, like a working glider gun, upload them somewhere or e-mail them to me.
  57.  
  58. PPS:  This program was inspired by Bill Atkinson's original Life program which blew me away when I first saw it running on a 128K Mac ten years ago.
  59.  
  60. Life is copyrighted by me but is free in the public domain.  Please include this document if you distribute it.  If you would like to include it in a PD or CD-ROM collection, e-mail me at BobFron@aol.com.
  61.  
  62.